package com.bonc.ioc.service;

import com.bonc.ioc.base.page.PageResult;
import com.bonc.ioc.model.Demo;
import org.apache.ibatis.annotations.Param;

/**
 * 案例
 *
 * @author ycy
 * @date 2020/7/11 13:25
 */
public interface IDemoService {



   /**
    * 描述
    *
    * @author ycy
    * @date 2020/7/11 13:24
    * @param parm1：参数1
    * @param parm2：参数2
    * @return PageResult
    * @exception Exception
    */
    PageResult selectDemosByPage(String parm1, String parm2) throws Exception;

    /**
     * 保存
     *
     * @author ycy
     * @date 2020/7/11 13:19
     * @param demo
     * @return
     * @exception
     */
    Integer save(Demo demo);

    /**
     * 往redis里保存数据
     *
     * @author ycy
     * @date 2020/7/11 13:19
     * @param key
     * @param value
     * @return
     * @exception
     */
    void setToRedis(String key,String value);

    /**
     * 从redis里获取数据
     *
     * @author ycy
     * @date 2020/7/11 13:19
     * @param key
     * @return
     * @exception
     */
    Object getFromRedis(String key);
}
